.welcome-card ion-img {
  max-height: 35vh;
  overflow: hidden;
}





.comment-wrap {
  display: table;
  width: 95%;
  min-height: 5.3125rem;
  margin:0 auto;
  padding-bottom: 1rem;
  border-bottom: 1px dashed  rgb(22, 22, 22)
}
.photo {
  display: table-cell;
  text-align: center;

}
.photo .avatar {
    height: 2.25rem;
    width: 2.25rem;
    border-radius: 50%;
    background-size: contain;
    margin-top: 1.5rem;
}
.comment-block {
  padding-top: 0.5rem;
  background-color: #fff;
  display: table-cell;
  vertical-align: top;
  border-radius: 0.1875rem;
}
.comment-title {
  display: table;
  width: 95%;
  margin:0 auto;
}

.comment-titlecell {
  padding-top: 0.5rem;
  background-color: #fff;
  display: table-cell;
  vertical-align: top;
  border-radius: 0.1875rem;
}
.plbtn{
  width: 100px;
  --background: #FF982A;
  margin-left: auto;
}
.comment-sum {
  display: table;
  width: 95%;
  min-height: 5.3125rem;
  margin:0 auto;
  border-bottom: 3px  solid rgb(199, 196, 196)
}

.comment-sumcell {
  padding-top: 0.5rem;
  background-color: #fff;
  display: table-cell;
  vertical-align: top;
  border-radius: 0.1875rem;
}
